sqlserver中四种join连接的用法 |
您所在的位置:网站首页 › sql中join on的用法 › sqlserver中四种join连接的用法 |
1、LEFT OUTER JOIN(或简称为LEFT JOIN)
返回左表中的所有行,以及右表中匹配行(如果有)。如果右表中没有匹配行,则会返回NULL。 SELECT * FROM Table1 LEFT OUTER JOIN Table2 ON Table1.ID = Table2.ID; 2、RIGHT OUTER JOIN(或简称为RIGHT JOIN)返回右表中的所有行,以及左表中匹配行(如果有)。如果左表中没有匹配行,则会返回NULL。 SELECT * FROM Table1 RIGHT OUTER JOIN Table2 ON Table1.ID = Table2.ID;LEFT JOIN和RIGHT JOIN其实算是一个意思,你可以控制左表和右表的顺序 3、FULL OUTER JOIN返回左表和右表中的所有行,如果没有匹配的行,则会返回NULL。 SELECT * FROM Table1 FULL OUTER JOIN Table2 ON Table1.ID = Table2.ID; 4、 JOIN返回左表和右表中的有匹配的行,如果没有匹配的行,则会返回NULL。 SELECT * FROM Table1 JOIN Table2 ON Table1.ID = Table2.ID; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |